package net.wzw.vo;

import net.wzw.entity.FoodListEntity;
import net.wzw.entity.FoodStepDetailEntity;
import lombok.Data;

import java.util.List;

/**
 * @author wzw
 * @date 2025/4/19
 * @Description
 */
@Data
public class FoodVO {

    /**
     * 美食id
     */
     private Long id;

    /**
     * 美食作者uid
     */
    private Long userId;


    /**
     * 美食作者名称
     */
    private String userName;

    /**
     * 美食作者头像
     */
    private String userAvatar;

    /**
     * 美食名称
     */
    private String foodName;

    /**
     * 美食描述
     */
    private String foodDes;

    /**
     * 美食分类 1.私房菜 2.家常菜 3.硬菜 4.小吃 5.开胃菜6.甜点 7.减脂餐 8.素材 9.养生菜
     */
    private String foodCateTag;

    /**
     * 美食视频连接
     */
    private String foodVideoUrl;

    /**
     * 美食制作时常 1.10分钟内 2.10-30分钟 3.30-60分钟 4.1小时以上
     */
    private String foodTime;

    /**
     * 美食制作难度 1.简单 2.一般 3.较难 4.极难
     */
    private String foodDifficulty;

    /**
     * 菜谱详情
     *  step : 步骤 ，content:步骤内容 img:步骤图片
     *  [{"step":"1","content":"步骤1xx","img":"url"}]
     */
    private List<FoodStepDetailEntity> foodStepDetailEntityList;

    /**
     * Description: 美食清单
     * @param null
     * @Return: {@link null}
     * @Author: Administrator
     * @Date: 2025/4/20 2:12
     */
    private List<FoodListEntity> foodList;


    /**
     * Description: 美食详情页关联的商品id
     * @param null
     * @Return: {@link null}
     * @Author: Administrator
     * @Date: 2025/4/20 2:12
     */
    private List<Long> skuIds;
}
